package com.css.dzj.dzjdzqs.modules.apaction.apforce.Vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * VO
 * @Author WT
 * @Date 2020/6/28
 */
@Data
public class ApForceVo {

    //主键Id
    private String forceId;
    //记录唯一标识
    private String recordUniqueIdentity;
    //监管事项目录编码
    private String superviseId;
    //强制行为名称
    private String forceActionName;
    //强制行为编号
    private String forceActionCode;
    //实施机构
    private String implementInstitution;
    //实施机构编码
    private String implementInstitutionCode;
    //监管对象
    private String superviseObject;
    //检查行为编号
    private String checkActionCode;
    //行政相对人（单位/个人）
    private String administrativeCp;
    //行政相对人性质
    private String administrativeCpNa;
    //行政相对人证件类型
    private String administrativeCpCeType;
    //行政相对人(单位/个人)编码
    private String administrativeCpUiCode;
    //注册地址
    private String addressRegistered;
    //经营地址
    private String addressOperating;
    //行政区划代码
    private String areaNumber;
    //违法事实
    private String illEgalFact;
    //强制依据
    private String forceAccord;
    //强制决定书号
    private String mandatoryDecisionNumber;
    //行政强制种类
    private String forceType;
    //强制措施类型
    private String coerciveMeasureType;
    //强制执行类型
    private String forceExecutionType;
    //强制结果
    private String mandatoryDecisionPatify;
    //实施强制措施的起始时间
    @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date mandatoryDecisionSevDate;
    //强制措施延长期限
    private String forceExtendDate;
    //实施强制措施的结束时间
    @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date endDate;
    //报送时间
    @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date submittedDate;
    //报送人员
    private String submittedPersonnel;
    //插入时间
    @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date insertDate;
    //来源
    private String inFrom;
    //批次号
    private String batchNumber;
    //同步类型
    private String type;
    //数据来源
    private String dataForm;
    //逻辑删除字段
    private String delFlag;
    //创建时间
    private Date creatTime;
}
